page-bcw-rule {
  ion-row {
    white-space: normal !important;
  }
  .Title {
    font-weight: 900 !important;
  }
  ion-card {
    ion-list {
      ion-item {
        .item-inner {
          border-bottom: 0.55px solid #c8c7cc !important;
        }
      }
      ion-item:last-child {
        .item-inner {
          border-bottom: 0 !important;
        }
      }
    }
  }
  .ruleToggleItem {
    ion-label {
      overflow: visible !important;
      text-overflow: clip !important;
      white-space: pre-line !important;
    }
  }

  .ruleCheckboxCol {
    padding-right: 0 !important;
    .ruleCheckboxItem {
      min-height: 0 !important;
      padding-left: 0 !important;
      ion-checkbox {
        margin: 0 !important;
      }
      .item-inner {
        border-bottom: 0 !important;
      }
    }
  }

  .header_segment {
    position: relative;
    top: 0px;
  }

  .searchRule {
    position: fixed;
    z-index: 99999;
  }

  ion-toolbar {
    .toolbar-background {
      background-color: white !important;
    }
  }

  .blank_item {
    .item-inner {
      border: 0 !important;
    }
  }
}
